<?php
/**
 * dao taskdao
 * @package app-member_lib_dao_member
 */
load_lib('/dao/member/basedao');
/**
 * dao taskdao
 * @author pandajingjing
 * @package app-member_lib_dao_member
 */
class dao_member_taskdao extends dao_member_basedao{

	/**
	 * 消费user的队列
	 * @param mix $p_mixUserFunc
	 */
	static function consumeMessage($p_mixUserFunc,$p_strQueue='queue_user',$p_strChannel='mq_default_master'){
		parent::consumeMessage($p_mixUserFunc,'queue_user');
	}

	/**
	 * 添加用户登录信息
	 * @param array $p_arrParam
	 * @return int
	 */
	static function addUserLoginInfo($p_arrParam){
		return parent::addData('user_login',$p_arrParam,'user_db');
	}
	
	/**
	 * 添加用户登录时间
	 * @param array $p_arrParam
	 * @return int
	 */
	static function addUserLoginTime($p_arrParam){
		return parent::addData('user_login_time',$p_arrParam,'user_db');
	}
	
	/**
	 * 更新用户登录信息
	 * @param array $p_arrParam
	 * @return int
	 */
	static function updUserLoginInfo($p_arrParam){
		return parent::updData('user_login',$p_arrParam,'user_db');
	}
	
	/**
	 * 获取用户登录时间
	 * @param int $p_intUserID
	 * @return array/null
	 */
	static function getUserLoginTime($p_intUserID){
		$objORM=parent::getORM('user_login_time','user_db');
		$objORM->USERID=$p_intUserID;
		return $objORM->getRow();
	}
	
	/**
	 * 更新用户登录时间
	 * @param array $p_arrParam
	 * @return int
	 */
	static function updUserLoginTime($p_arrParam){
		return parent::updData('user_login_time',$p_arrParam,'user_db');
	}
}